How 74Hc595 Shift Register Works